From: Marco Trevisan (TreviƱo) Date: Wed, 18 Apr 2018 06:08:54 +0000 (+0200) Subject: keyboard: Check monitor validity before deferencing it X-Git-Tag: archive/raspbian/50.5-1+rpi1~1^2~929^2~5^2~33 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=84d2d3feb3cb4a1226a0bb22be9653f6555131a2;p=gnome-shell.git keyboard: Check monitor validity before deferencing it Monitor could be invalid in headless mode. https://bugzilla.gnome.org/show_bug.cgi?id=788882 --- diff --git a/js/ui/keyboard.js b/js/ui/keyboard.js index 96da88781..3087cefa5 100644 --- a/js/ui/keyboard.js +++ b/js/ui/keyboard.js @@ -1148,7 +1148,7 @@ var Keyboard = new Lang.Class({ let windowActor = window.get_compositor_private(); let delta = 0; - if (frameRect.y + y + h >= monitor.height - keyboardHeight) + if (monitor && frameRect.y + y + h >= monitor.height - keyboardHeight) delta = keyboardHeight; this._animateWindow(window, true, delta);